package com.zhilifang.modules.zlf.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.zhilifang.modules.zlf.entity.IdType;
import com.zhilifang.modules.zlf.entity.Information;
import com.zhilifang.modules.zlf.utils.QueryString;


public interface InformationService {

	List<Information> selectInformationListr(int id );  //获取所有新闻列表--根据类型分类
    
    List<Information> selecInformationPageQueryString(QueryString queryString);  //分页查询新闻信息
    
    void insertInformation(Information information);		//发布新闻
    
    void updateInformation(Information information);		//修改新闻
    
    Information selectInformationById(int id);		//查询详情
    
    void deleteInformationIds(@Param("ids") int[] ids);		//单个删除&&批量删除
    
    List<Information> selecUpInDn(@Param("typeId") Integer  typeId , @Param("id") Integer id );  //根据当前id和类型查询上一条和下一条的信息
    
    IdType selecMinAndMaxId(Integer id );  //根据类型查询当前最小id和最大id
    
}